a dog's chance - French English Dictionary